EC2 インスタンスに mac から SSH 接続をやってみた
はじめに
こんにちは!
アノテーション界の福山雅治、香園紳瑛(かぞの しんえい)です!
EC2インスタンスに mac から SSH 接続をやってみた ので紹介します。
環境情報
Mac のターミナル(zsh)の手順になりますので、私の環境情報を記載しておきます。
macOS Sonoma 14.6.1
zsh 5.9 (x86_64-apple-darwin23.0)
ハンズオン
Step1. キーペアを .ssh ディレクトリへ保存
- ホームディレクトリに移動
cd ~
.ssh
ディレクトリの作成
mkdir .ssh
- ダウンロードフォルダ(キーペアが保存されているフォルダ)に移動
cd ~/Downloads
- キーファイルの権限を設定(キーファイルのアクセス許可 → 所有者に読み取り権限のみ)
chmod 400 sample-keypair.pem
権限設定できたかを確認するために .ssh
ディレクトリへ移動
cd ~/.ssh
確認
ls -al
以下の出力が出ていれば OK
-r--------@ 1 kazono.shinei staff 1678 10 3 10:36 sample-keypair.pem
- キーファイルを
.ssh
ディレクトリへ移動
mv sample-keypair.pem ~/.ssh/
.ssh
ディレクトリへ移動できているか確認
ls ~/.ssh/
以下の出力が出ていれば OK
sample-keypair.pem
Step2. SSH 経由で EC2 インスタンスに接続
- 移動したキーファイルを使用して、SSH 経由で EC2 インスタンスに接続
ssh -i ~/.ssh/sample-keypair.pem ec2-user@<EC2インスタンスのパブリックIP>
- 接続確認をされるので、
yes
と入力(初回接続のみ)
Are you sure you want to continue connecting (yes/no/[fingerprint])?
以下の出力が出ていれば OK
, #_
~\_ ####_ Amazon Linux 2023
~~ \_#####\
~~ \###|
~~ \#/ ___ https://aws.amazon.com/linux/amazon-linux-2023
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
補足
Finder で .ssh ディレクトリを確認する方法
Finder を開いて、キーボードショートカット Command
+ Shift
+ .
で隠しファイルやディレクトリを表示 & 非表示の切り替えができます。
さいごに
私は AWS Management Console でハンズオンしている時、キーペアはダウンロードディレクトリで管理していました。
これからはこの方法で保存していきたいと思います!
最後までありがとうございました!
また会いましょーう!
アノテーション株式会社について
アノテーション株式会社はクラスメソッドグループのオペレーション専門特化企業です。サポート・運用・開発保守・情シス・バックオフィスの専門チームが、最新 IT テクノロジー、高い技術力、蓄積されたノウハウをフル活用し、お客様の課題解決を行っています。当社は様々な職種でメンバーを募集しています。「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、アノテーション株式会社 採用サイトをぜひご覧ください。